package com.annotation;//使用了注解包中的内容

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 登录用户信息
 */
@Target(ElementType.PARAMETER)//定义注解使用范围  表示该注解只能用于方法参数上
@Retention(RetentionPolicy.RUNTIME)//定义注解的保留策略，即注解在何时可用
//后意味着该注解会在运行时保留，能够通过反射获取，在运行期间可以访问这个注解
public @interface APPLoginUser {
//public表示该注解可以被其他类访问
    //@interface 是Java特殊的关键字，用于声明注解的语法
}
//APPLoginUser注解只能标记方法的参数
